From 80db4f9ce7678a7211e72fb3ed32d55a6e1d8f95 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Mon, 7 Jul 2014 20:04:34 +0200 Subject: [PATCH] cssanimation: Fix animation-direction handling "alternate" was behaving as "alternate-reverse" and vice versa. --- gtk/gtkcssanimation.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gtk/gtkcssanimation.c b/gtk/gtkcssanimation.c index ef5e79abad..df2e6097f0 100644 --- a/gtk/gtkcssanimation.c +++ b/gtk/gtkcssanimation.c @@ -87,15 +87,15 @@ gtk_css_animation_get_progress_from_iteration (GtkCssAnimation *animation, case GTK_CSS_DIRECTION_ALTERNATE: d = floor (iteration); if (fmod (d, 2)) - return iteration - d; - else return 1 + d - iteration; + else + return iteration - d; case GTK_CSS_DIRECTION_ALTERNATE_REVERSE: d = floor (iteration); if (fmod (d, 2)) - return 1 + d - iteration; - else return iteration - d; + else + return 1 + d - iteration; default: g_return_val_if_reached (0); } -- 2.30.2